home *** CD-ROM | disk | FTP | other *** search
/ Network Support Library / RoseWare - Network Support Library.iso / btrieve / bconfi.arc / BCONFIG.DOC < prev    next >
Text File  |  1989-05-11  |  4KB  |  101 lines

  1.  
  2.                           ┌─────────────────────┐
  3.                           │     BConfig 1.0     │
  4.                           │BDEBUG config utility│
  5.                           │ copyright (C) 1989  │
  6.                           │     Jeff Bowles     │
  7.                           └─────────────────────┘
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.                 BCONFIG is a utility that allows you to
  18.                 permanently set the default states of the
  19.                 BDEBUG debugging program.  You can set
  20.                 the window position, window size, sleep/wake
  21.                 state, and the single/doublestrike state.
  22.                 You can also install some color into poor
  23.                 old BDEBUG!  The menu, selection bar, and pop
  24.                 up window all have user-selectable colors!
  25.  
  26.                 BCONFIG can then write these defaults back
  27.                 out to your copy of BDEBUG.COM.  The next
  28.                 time you load BDEBUG, the defaults you chose
  29.                 will already be set.
  30.  
  31.  
  32.  
  33.      Usage is fairly transparent if you have used BDEBUG before;  the menu
  34. looks about the same, and the keys work about the same.  You will see a
  35. representation of the BDBUG window whenever you select the Window Size or
  36. Window Position options.  Feel free to move the window around and resize it
  37. until it looks good to you.  Move the selection bar to any of the three
  38. "Color" options.  Use F5 and F6 to set the foreground and background colors.
  39. Then, select CLONE from the menu, and BDEBUG will load with your custom look
  40. from then on.
  41.  
  42.  
  43.  
  44.                           ┌─────────────────────┐
  45.                           │     BConfig 1.0     │
  46.                           │BDEBUG config utility│
  47.                           │ copyright (C) 1989  │
  48.                           │     Jeff Bowles     │
  49.                           └─────────────────────┘
  50.  
  51.  
  52.  
  53.  
  54.      You might wonder why BDEBUG.COM is included in the ARC file.  I have
  55. added a few error messages that were not around at the time Jacob Gafny
  56. wrote BDEBUG.  I also fixed a couple small spelling errors.  This patched
  57. version of will display the name BDEBUG² at load-time, in case you ever
  58. need to differentiate the two versions.  Also, BCONFIG will patch your old
  59. copy of BDEBUG to show the changed name.
  60.  
  61.      The source code is included for anyone interested.  You will need
  62. Turbo Pascal 5.0 and Turbo Professional Tools to recompile the source.
  63. BCONFIG doesn't really do anything fancy.  It is just a gaudy shell to
  64. patch a few bytes in BDEBUG.COM.  You could do the same thing with Norton
  65. Utility or Debug or the like in about two minutes, but it wouldn't be quite
  66. as much fun.
  67.  
  68.      The bytes and their functions are found in BDEBUG.COM at the following
  69.      offsets: (zero being the first byte of the file)
  70.  
  71.                    offset   range      function
  72.                    ----------------------------------------------------
  73.                     $127F   0 - xx     Top row of BDEBUG window
  74.                     $1280   0 - xx     Left column of window
  75.                     $1281   $0B - xx   Vertical size of window
  76.                     $1282   $1F - xx   Horizontal size of window
  77.                     $1283   $00 - $01  SingleStrike - DoubleStrike
  78.                     $26D5   $00 - $01  Asleep - Awake
  79.                     $3A18   $00 - $7F  BDEBUG pop-up window attribute
  80.                     $3CFB   $00 - $7F  BDEBUG menu attribute
  81.                     $3D2E   $00 - $7F  BDEBUG menu selection bar attribute
  82.  
  83. Credits: BCONFIG was written by me.
  84.          BDEBUG was written by Jacob Gafny   (only one version I know of)
  85.          Turbo Pascal is a trademark of Borland.
  86.          Turbo Professional is a trademark of TurboPower Software.
  87.          Norton Utility is a trademark of Peter Norton Computing, Inc.
  88.  
  89.  
  90. License: BCONFIG is (C) copyright 1989 by Jeff Bowles.  However, anyone may
  91.          use it in any way, as long as the copyright notice remains intact,
  92.          and no modified copies are distributed.
  93.  
  94. Me:      I can be reached for questions, comments, etc. at the following:
  95.  
  96.                   Jeff Bowles                 Or leave message for
  97.                   1890 N. 4th St. #2A         me on CompuServe.
  98.                   Columbus, OH 43201          (CIS 76515,3433)
  99.                   (614) 294-8435
  100.  
  101.